Application Generators
نویسندگان
چکیده
When a programming activity is well-understood, it can be automated. Automation transforms software development from activities like rote coding and tedious debugging to that of specification, where the “what” of an application is declared and the “how” is left to a complex, but automatable mapping. Programs that perform such mappings are application generators (or just generators). In the technical sense, application generators are compilers for domain-specific programming languages (DSLs). There is no strict criterion for characterizing a language as “domain-specific” but the term is commonly used to describe programming languages for specialized tasks (as opposed to “general-purpose” programming languages). Examples are languages for implementing communication protocols, partial differential equation solvers, windowing software, etc. Although all compilers can be viewed as generators, generator research and practice has focused on problems different than those usually found in a classical treatment of compilers (e.g., [1]), such as programming language extensibility and program transformations.
منابع مشابه
Application of Tabu Search to Optimal Placement of Distributed Generation and Reactive Power Sources
Introducing distributed generation into a power system can lead to numerous benefits including technical, economic, environmental, etc. To attain these benefits, distributed generators with proper rating should be installed at suitable locations. Given the similar effects of distributed generators and capacitor banks on operation indices of a distribution system, simultaneous assignment of best...
متن کاملApplication of Tabu Search to Optimal Placement of Distributed Generation and Reactive Power Sources
Introducing distributed generation into a power system can lead to numerous benefits including technical, economic, environmental, etc. To attain these benefits, distributed generators with proper rating should be installed at suitable locations. Given the similar effects of distributed generators and capacitor banks on operation indices of a distribution system, simultaneous assignment of best...
متن کاملImage processing by alternate dual Gabor frames
We present an application of the dual Gabor frames to image processing. Our algorithm is based on finding some dual Gabor frame generators which reconstructs accurately the elements of the underlying Hilbert space. The advantages of these duals constructed by a polynomial of Gabor frame generators are compared with their canonical dual.
متن کاملLayout and Termination Techniques For Cypress Clock Generators
Cypress Semiconductor makes a variety of PLL-based clock generators. This application note provides a set of recommendations to optimize usage of Cypress clock devices in a system. The application note begins with recommended termination techniques for clock generators. Subsequently, power supply filtering and bypassing is discussed. Finally, the application note provides some recommendations o...
متن کاملResearch on Shaft Subsynchronous Oscillation Characteristics of Parallel Generators and SSDC Application in Mitigating SSO of Multi-Generators
Subsynchronous oscillation (SSO) of generators caused by high voltage direct current (HVDC) systems can be solved by applying supplemental subsynchronous damping controller (SSDC). SSDC application in mitigating SSO of single-generator systems has been studied intensively. This paper focuses on SSDC application in mitigating SSO of multi-generator systems. The phase relationship of the speed si...
متن کاملEvaluation of Query Generators for Entity Search Engines
Dynamic web applications such as mashups need efficient access to web data that is only accessible via entity search engines (e.g. product or publication search engines). However, most current mashup systems and applications only support simple keyword searches for retrieving data from search engines. We propose the use of more powerful search strategies building on so-called query generators. ...
متن کامل